* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace RectorPrefix202411\Symfony\Component\Console\Exception; use RectorPrefix202411\Symfony\Component\Console\Messenger\RunCommandContext; /** * @author Kevin Bond */ final class RunCommandFailedException extends RuntimeException { /** * @readonly * @var \Symfony\Component\Console\Messenger\RunCommandContext */ public $context; /** * @param \Throwable|string $exception */ public function __construct($exception, RunCommandContext $context) { $this->context = $context; parent::__construct($exception instanceof \Throwable ? $exception->getMessage() : $exception, $exception instanceof \Throwable ? $exception->getCode() : 0, $exception instanceof \Throwable ? $exception : null); } }